import Mock from 'mockjs'

// 不限制请求方式
Mock.mock('/api/user/test', (req) => {
  // 输出请求参数
//   console.log('test', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息'
  }
})

// 限制post方式--login
Mock.mock('/api/user/login', 'post', (req) => {
  // 输出请求参数
//   console.log('login', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息'
  }
})

// 限制post方式--register
Mock.mock('/api/user/register', 'post', (req) => {
  // 输出请求参数
  console.log('register', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息'
  }
})

// 限制post方式--forgetPassword
Mock.mock('/api/user/forgetPassword', 'post', (req) => {
  // 输出请求参数
  console.log('forgetPassword', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息'
  }
})

// 限制get方式
Mock.mock('/api/user/info', 'get', (req) => {
  // 输出请求参数
//   console.log('login', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息'
  }
})

// 限制get方式--hot-list
Mock.mock('/api/shop/hot-list', 'get', (req) => {
  // 输出请求参数
  console.log('hot-list', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息',
    data: [
      {
        _id: 1,
        name: '沃尔玛',
        imgUrl: 'https://www.dell-lee.com/imgs/vue3/near.png',
        sales: 10.00,
        expressLimit: 0,
        expressPrice: 5,
        slogan: 'VIP尊享满89元减4元运费券（每月3张）'
      },
      {
        _id: 2,
        name: '山姆会员店',
        imgUrl: 'https://www.dell-lee.com/imgs/vue3/near.png',
        sales: 2000,
        expressLimit: 0,
        expressPrice: 5,
        slogan: '联合利华洗护满10减5'
      }
    ]
  }
})

// 限制get方式--api-shop
Mock.mock('/api/shop/1', 'get', (req) => {
  // 输出请求参数
  console.log('api/shop', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息',
    data: {
      _id: 1,
      name: '沃尔玛',
      imgUrl: 'https://www.dell-lee.com/imgs/vue3/near.png',
      sales: 10.00,
      expressLimit: 0,
      expressPrice: 5,
      slogan: 'VIP尊享满89元减4元运费券（每月3张）'
    }
  }
})

// 限制get方式--api-shop
Mock.mock('/api/shop/2', 'get', (req) => {
  // 输出请求参数
  console.log('api/shop', req)
  // 返回数据
  return {
    errno: 0,
    message: 'errno !==0 时的错误信息',
    data: {
      _id: 2,
      name: '山姆会员店',
      imgUrl: 'https://www.dell-lee.com/imgs/vue3/near.png',
      sales: 2000,
      expressLimit: 0,
      expressPrice: 5,
      slogan: '联合利华洗护满10减5'
    }
  }
})
